package xGraphique.xFenetrage.Command;

import xGraphique.xFenetrage.GestionFenetreDonnees;
import xGraphique.xFenetrage.xMenu.xItemsPlanches.XItemPlancheSaisieVille;
import xGraphique.xFenetrage.xMenu.xPlanches.XPlancheAffichageItineraire;
import xGraphique.xFenetrage.xMenu.xPlanches.XPlancheSaisieItineraireVilles;

public class CommandeExecFourvoie extends CommandeExec
{

	XItemPlancheSaisieVille	jPanel1;

	public CommandeExecFourvoie(XItemPlancheSaisieVille jPanel1)
	{
		this.jPanel1 = jPanel1;
	}

	@Override
	public void execute()
	{
		if (!XPlancheSaisieItineraireVilles.getInstance().getVilleArrivee()
				.equalsIgnoreCase("")
				&& !XPlancheAffichageItineraire.getInstance().estVide())
		{
			new Thread()
			{
				@Override
				public void run()
				{
					GestionFenetreDonnees.getInstance().calculer(
							jPanel1.getSaisie(),
							XPlancheSaisieItineraireVilles.getInstance()
									.getVilleArrivee());
				}
			}.start();
		}
	}

}
